<?php
/**
 * Created by PhpStorm.
 * User: chniccs
 * Date: 2019-07-22
 * Time: 16:23
 * 微信配置信息
 */

use think\facade\Env;

return [
    //后台登录状态维持时间[目前只有登录和解锁会重置登录时间]
    'ONLINE_TIME'           => 7200,
    //AccessToken失效时间
    'ACCESS_TOKEN_TIME_OUT' => 7200,
    'USE_CODE_KEY' => '485fd%jfds.!n',
//    公众号的
    "officialAccount" => [
        /**
         * Debug 模式，bool 值：true/false
         *
         * 当值为 false 时，所有的日志都不会记录
         */
        'debug' => true,
        /**
         * 账号基本信息，请从微信公众平台/开放平台获取
         */
        'app_id' => 'wx3bd6bc4ee3eab34e',         // AppID
        'secret' => '9296f84f78a3008ce796de1b1e8950e3',     // AppSecret
        'token' => '',          // Token
        'aes_key' => '',                    // EncodingAESKey，安全模式下请一定要填写！！！
        /**
         * 日志配置
         *
         * level: 日志级别, 可选为：
         *         debug/info/notice/warning/error/critical/alert/emergency
         * permission：日志文件权限(可选)，默认为null（若为null值,monolog会取0644）
         * file：日志文件位置(绝对路径!!!)，要求可写权限
         */
        'log' => [
            'level' => 'debug',
//            'permission' => 0777,
            'file' => Env::get('root_path') . 'runtime/log/wechat/wechat_officialAccount.log',
        ],
        /**
         * OAuth 配置
         *
         * scopes：公众平台（snsapi_userinfo / snsapi_base），开放平台：snsapi_login
         * callback：OAuth授权完成后的回调页地址
         */
        'oauth' => [
            'scopes' => ['snsapi_userinfo'],
            'callback' => 'home/oauthallback',
        ],
        /**
         * 微信支付
         */
        'payment' => [
            'app_id'             => 'wx3bd6bc4ee3eab34e',
            'merchant_id' => '1513854681', // 商户号
            'key' => 'f15fds1h84we13rew56b42Defvmnjmew',
            'cert_path' => Env::get('root_path') .'keys/cert/apiclient_cert.pem', // XXX: 绝对路径！！！！
            'key_path' => Env::get('root_path') .'keys/cert/apiclient_key.pem',      // XXX: 绝对路径！！！！
            // 'device_info'     => '013467007045764',
            // 'sub_app_id'      => '',
            // 'sub_merchant_id' => '',
            // ...
        ],
        /**
         * Guzzle 全局设置
         *
         * 更多请参考： http://docs.guzzlephp.org/en/latest/request-options.html
         */
        'guzzle' => [
            'timeout' => 3.0, // 超时时间（秒）
            'verify' => true, // 关掉 SSL 认证（强烈不建议！！！）
        ]

    ],
//    小程序的配置
    'miniProgram' => [
        'app_id' => 'wxb8abc3d3ccc3f97b',
        'secret' => 'c43f4332f759a916593d6b32a9c6c0d0',

        // 下面为可选项
        // 指定 API 调用返回结果的类型：array(default)/collection/object/raw/自定义类名
        'response_type' => 'array',

        'log' => [
            'level' => 'debug',
            'file' => Env::get('root_path') . 'runtime/logo/wechat_miniProgram.log',
        ],
    ]
];